﻿

Public Interface IContainable

    ReadOnly Property Size As Long
    Sub UpdateSize(ByVal sizediff As Long)
    ReadOnly Property FilesNodes As List(Of FileNode)
    ReadOnly Property FoldersNodes As List(Of FolderNode)
    ReadOnly Property ZipNodes As List(Of ZipNode)
    ReadOnly Property InnerZipNodes As List(Of ZipNode)
    ReadOnly Property InnerFilesNode As List(Of FileNode)
    Sub AddFileNode(ByVal fn As FileNode)
    Sub AddFolderNode(ByVal fn As FolderNode)
    Sub AddZipNode(ByVal zn As ZipNode)
    Function Delete() As List(Of String)
    Function Clear() As List(Of String)
    Function Clean() As List(Of String)
    Sub UpdateChildsEntrySettings()

End Interface
